/* CSS Document */

#header,#logo,#banner,#content{ width:1000px; height:auto; margin:0px auto; overflow:hidden;}

/*top*/
#top{
	width:1000px;
	margin:0px auto 0px auto;
	height: 140px;
	background: url(../images/top_bg.gif) repeat-x top left;
}

#header{ position:relative; height:140px; background:url(../images/d.jpg) no-repeat left; }
#header images{ position:absolute; top:30px;}
#header .logo{
	position:absolute;
	top:21px;
	z-index:99999;
	background:url("../images/logo_img.jpg") no-repeat;
	width:126px;
	height:119px;
	left:435px;
	background-image: url("../images/logo_img.jpg");
}
#header1 {
	float:left;
	font:12px Georgia, "Times New Roman", Times, serif,"宋体";
	padding-top:0px;
	width: 73px;
	height: 140px;
}

#header .top_txt {
	float:right;
	font:15px Georgia, "Times New Roman", Times, serif,"宋体";
	padding-top:40px;
	width:300px
}
#header .top_txt li { float:left; list-style:none; margin-left:20px;  }
#header .top_txt li a { color:#707070; background:url("../images/icon_02.gif") no-repeat left; padding-left:15px;}
#header .top_txt li a:hover { color:#000;background:url("../images/icon_02a.gif") no-repeat left;}

/*banner*/
#banner { width:100%; }

.Showimages {
	position: relative;
	margin: 0px auto;
	width: 1000px;
	height:295px;
	overflow: hidden;
}
.Showimages .In { text-align:center; width: 100%; overflow: hidden; }
.Showimages images { margin: 0px auto; width: 1000px; height: 350px; }
.hotwrapper { position: absolute; margin: 0px; width: 125px; padding:0 6px 0 0; height: 10px; top: -730px; left: 698px; }
.hotwrapper LI { list-style:none; margin-top:9px; width: 10px; background: url("../images/icon.gif") left top; float: left; height: 10px; margin-left: 12px; overflow: hidden; cursor: pointer; _margin-left: 9px; }
.hotwrapper .on { width: 10px; background: url("../images/icon.gif") -19px top; float: left; HEIGHT: 10px; cursor:pointer; }

#Showimages1{ background: #dfdfdf;}
#Showimages2{ background: #dfdfdf;}
#Showimages3{ background: #dfdfdf;}

/*sitepath*/
#sitepath{ width:960px; margin:0 auto; font:12px/40px "宋体"; padding-left:20px; overflow:hidden; background:url("../images/icon_02.gif") no-repeat left;}
#sitepath a { font-size:12px; color:#333; font-family: arial,simsun;}
#sitepath a:hover {color:#369;}

/*showpage*/ 
.showpage { font-family:airal, simsun; font-size:12px; color:#636363; text-align:center; overflow:hidden; }
.showpage p span { padding:0 0.8em; }

/*share*/
.share { width:100%; overflow:hidden; position:relative; }

/*PreNext*/
.PreNext { width:100%; margin-top:10px;}
.PreNext li { float:left; list-style:none; line-height:20px;  background:url("../images/icon_04.gif") no-repeat left; padding-left:10px; width:300px; overflow:hidden;}

/*footer*/
#footer {
	background:#fff url("../images/footer_bg.gif") repeat-x top;
	height:95px;
	overflow:hidden;
	width:1000px;
	margin: 0 auto;
	font-family:"宋体"; font-size:12px; line-height:20px;
	padding-top:20px;
	text-align:center;
}
#footer li { text-align:center; list-style:none; line-height:30px; padding-top:20px; color:#666;}
#footer li a { color:#666666;}
#footer li a:hover { color:#f60;}
#top1{
	width:1000px;
	height:140px;
	margin: 0 auto;
	 background:url(../images/d.jpg) no-repeat left;
}
 #top1a{
	width:0px;
	height:122px;
	float:left;
	background:url(img/logo.jpg) no-repeat;
	margin-top: 0px;
}
 #top1a a{ width:392px; height:79px; display:block; text-indent:-1000px; overflow:hidden; background:url(logo.jpg) no-repeat;}
 #top1b{
	width:851px;
	height:51px;
	float:right;
	line-height:24px;
	text-align:right;
	color:#FFFFFF;
	padding:89px 0px 0 0;
	background:url(img/rtbg.jpg) no-repeat top right;
}
 #top1b a:link{ color:#ffffff; text-decoration:none;}
 #top1b a:visited{ color:#ffffff; text-decoration:none;}
 #top1b a:hover{
	color:#ffffff;
	text-decoration:underline;
}
 #dh{
	width:851px;
	height:51px;
	overflow:hidden;
	background:url(../images/dh_bg.png) no-repeat left;
}
.taijian{ width:0; height:0; clear:both; margin:0; padding:0; line-height:0; font-size:0;}
#qb{ width:1000px; background:#FFFFFF; margin:0px auto;}
.z{ font-family:"宋体"; font-size:14px; color:#FFFFFF; line-height:26px; text-align:center; font-weight:normal;}
.z a:link{ color:#fff; text-decoration:none;}
.z a:visited{ color:#fff; text-decoration:none;}
.z a:hover{ color:#fff; text-decoration:none;}

.z1{ font-family:"宋体"; font-size:12px; color:#666666; line-height:26px; text-align:left; }
.z1 a:link{ color:#666666; text-decoration:none;font-family:"宋体"; font-size:12px;}
.z1 a:visited{ color:#666666; text-decoration:none;font-family:"宋体"; font-size:12px;}
.z1 a:hover{ color:#666666; text-decoration:none;font-family:"宋体"; font-size:12px;}

   /* flexslider */
.flexslider{position:relative; width:100%; margin:0 auto;height:373px;overflow:hidden;}
.slides{position:relative;z-index:1;width: 100%;height: 373px;margin: 0 auto; padding:0px;}
.slides li{height:373px; list-style:none;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:972px;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;list-style: none;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}